html {
    cursor: url(""), auto;
}
body{
    background-color: #f2f4f6;
    position: relative;
    min-height: 100vh;
}
/*隐藏滚动条*/
html {
    overflow: -moz-hidden-unscrollable;
}

body::-webkit-scrollbar {
    display: none;
}

body {
    -ms-overflow-style: none;
    overflow: auto;
}

/* 字体样式 */
/* cyrillic-ext */
@font-face {
    font-family: 'Press Start 2P';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nYivN04w.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* cyrillic */
@font-face {
    font-family: 'Press Start 2P';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nRivN04w.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek */
@font-face {
    font-family: 'Press Start 2P';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nWivN04w.woff2) format('woff2');
    unicode-range: U+0370-03FF;
}

/* latin-ext */
@font-face {
    font-family: 'Press Start 2P';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nbivN04w.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Press Start 2P';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/pressstart2p/v9/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*图片闪光*/
.article-img-wrap{
    position: relative;
    overflow: hidden;
    font-size: 0;
}
.article-img-wrap i {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
    z-index: 10;
}
.article-img-wrap:hover  i{
    left: 100%;
    transition: all 0.5s ease-in-out;
}
.article-title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
}
/*路由选中样式*/
.router-link-active {
    color: #42b983;
}


a{
    text-decoration: none;
    color: inherit;
}
a:hover{
    cursor: url(""), pointer;
}
/*布局*/
.auto-play{
    margin: 0 auto;
    width: 1000px;
}
@media screen and (max-width: 1000px){
    .auto-play{
        width: 100%;
    }
    .left-content{
        padding: 0 5px;
    }
}
.main{
    padding-bottom: 300px;
}
/*修改element默认样式*/
.el-input__inner{
    border-radius: 0!important;
}

.el-form-item__label{
    font-size: 1rem!important;
    color: black!important;
}
.el-select{
    width: 100%;
}

.left-content, .article-list{
    background-color: #F2F4F6!important;
}

/*阴影样式*/
.article{
    box-shadow: 0 2px 3px rgb(35 51 64 / 15%);
    -webkit-box-shadow: 0 2px 3px rgb(35 51 64 / 15%);
}

/*动画*/
@keyframes rotate {
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
